Hybrid Numerical Solvers for Massively Parallel Eigenvalue Computations and Their Benchmark with Electronic Structure Calculations
نویسندگان
چکیده
Optimally hybrid numerical solvers were constructed for massively parallel generalized eigenvalue problem (GEP). The strong scaling benchmark was carried out on the K computer and other supercomputers for electronic structure calculation problems in the matrix sizes of M = 104 − 106 with upto 105 cores. The procedure of GEP is decomposed into the two subprocedures of the reducer to the standard eigenvalue problem (SEP) and the solver of SEP. A hybrid solver is constructed, when a routine is chosen for each subprocedure from the three parallel solver libraries of ScaLAPACK, ELPA and EigenExa. The hybrid solvers with the two newer libraries, ELPA and EigenExa, give better benchmark results than the conventional ScaLAPACK library. The detailed analysis on the results implies that the reducer can be a bottleneck in next-generation (exa-scale) supercomputers, which indicates the guidance for future research. The code was developed as a middleware and a mini-application and will appear online.
منابع مشابه
Scheduling Parallel Eigenvalue Computations in a Quantum Chemistry Code
The application of High Performance Computing to Quantum Chemical (QC) calculations faces many challenges. A central step is the solution of the generalized eigenvalue problem of a Hamilton matrix. Although in many cases its execution time is small relative to other numerical tasks, its complexity of O(N) is higher, thus more significant in larger applications. For parallel QC codes, it therefo...
متن کاملA novel hybrid CPU–GPU generalized eigensolver for electronic structure calculations based on fine-grained memory aware tasks
The adoption of hybrid CPU–GPU nodes in traditional supercomputing platforms such as the Cray-XK6 opens acceleration opportunities for electronic structure calculations in materials science and chemistry applications, where mediumsized generalized eigenvalue problems must be solved many times. These eigenvalue problems are too small to effectively solve on distributed systems, but can benefit f...
متن کاملThe ELPA library: scalable parallel eigenvalue solutions for electronic structure theory and computational science.
Obtaining the eigenvalues and eigenvectors of large matrices is a key problem in electronic structure theory and many other areas of computational science. The computational effort formally scales as O(N(3)) with the size of the investigated problem, N (e.g. the electron count in electronic structure theory), and thus often defines the system size limit that practical calculations cannot overco...
متن کاملLinear and Nonlinear Eigenproblems for PDEs
The workshop discussed the numerical solution of linear and nonlinear eigenvalue problems for partial differential equations. It included the theoretical analysis the development of new (adaptive) methods, the iterative solution of the algebraic problems as well as the application in many areas of science and engineering. Mathematics Subject Classification (2000): 65N25, 65F15, 15A18. Introduct...
متن کاملA massively parallel tensor contraction framework for coupled-cluster computations
Precise calculation of molecular electronic wavefunctions by methods such as coupled-cluster requires the computation of tensor contractions, the cost of which has polynomial computational scaling with respect to the system and basis set sizes. Each contraction may be executed via matrix multiplication on a properly ordered and structured tensor. However, data transpositions are often needed to...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- JIP
دوره 24 شماره
صفحات -
تاریخ انتشار 2016